@charset "utf-8";
/* CSS Document */
html{margin:0px;padding:0px; }
body{margin:0px;padding:0px;font-family: "宋体";font-size: 12px;color:#666666; background:url(../images/bg.html) repeat-x top;}
div,ul,form,dd,ol,h1,h2,h3,h4,h5,h6,dl,dt,p{margin:0px;padding:0px;}
li{margin:0px;padding:0px;list-style-type: none;}
.container1 {width:1004px; margin:0 auto;-webkit-box-shadow:#afcee2 0px 0px 3px;box-shadow:#afcee2 0px 0px 10px;-moz-box-shadow:#afcee2 0px 0px 10px;}
.container {width:1000px; margin:0 auto;}
.efont{font-family:Arial, Helvetica, sans-serif;}
a:link{color:#666666;text-decoration: none;}
a:visited{color:#666666;text-decoration: none;}
a:hover{color:#236e2b;text-decoration: none;}
img{ border:0;}
.locmid{ width:1000px; margin:0 auto;}
.clear{ clear:both;}


/*----------首页样式------------*/
.top{ width:1000px; margin:0 auto;}
.logo{ float:left; padding: 15px 0 15px 0;}
.topright{ float:right; width:297px; text-align:right; padding: 15px 0 0 0;}
.tel{ padding:10px 0 0 0;}
/*--菜单---*/

#nav_ecwms { background:#236e2b; height:40px; width:100%;font-size:14px; zoom:1;clear:both;}
#nav_ecwms ul{ width:1080px; margin:0 auto;}
#nav_ecwms .wxmenu1 { zoom:1;  padding:0 0 0 0px; }
#nav_ecwms .wxmenu1 li { width:120px; font-weight:normal; font-size:14px; float:left; z-index:100;line-height: 40px; text-align:center; position:relative;  background:url(../images/navline.jpg) no-repeat right top; float:left; font-family:"微软雅黑"}
#nav_ecwms .wxmenu1 li a {color: #fff; font-weight:bold;  width:120px; height:40px; display: block; text-decoration: none;  /*一级链接的颜色宽度和高度*/ }
#nav_ecwms .wxmenu1 li a:hover { color:#fff; text-decoration: none; background:url('../images/navhover.jpg') repeat-x center top; /*鼠标滑上去后，链接的颜色和背景*/}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative; }
#nav_ecwms .wxmenu1 li ul { width:120px;  top:40px; /*下拉二级ul*/ position:absolute; left:0px; margin: 0px; padding:0; z-index:100;}
#nav_ecwms .wxmenu1 li ul li { width:120px; background-color:#236e2b;/*下拉二级和三级li的样式*/ border:0; background-image:none; height:30px; line-height:30px;padding:0;font-size:12px; border-bottom:#43bd50 1px solid; filter:alpha(opcity=80);-moz-opacity:0.8;opacity:0.8;}
#nav_ecwms .wxmenu1 li ul li a { color:#fff; width:120px; /*下拉二级和三级链接样式 */font-weight:normal;  text-align:left;  display:block; text-indent:0px; height:30px; background:none; overflow:hidden; zoom:1; padding-left:13px;}
#nav_ecwms .wxmenu1 li ul li a span { padding:0 0 0 5px;}
#nav_ecwms .wxmenu1 li ul li a:hover { color:#fff; width:105px;padding-left:15px;background:#43bd50; /*下拉二级三级鼠标滑过样式*/ height:30px; text-align:left; display:block;}
#nav_ecwms .wxmenu1 li ul ul { left:110px;/*下拉三级左边距*/ z-index:200; top:0;}
#nav_ecwms .wxmenu1 li a.selected { color: #fff; font-weight:bold;  width:120px; height:40px; display: block; text-decoration: none;  background:url('../images/navhover.jpg') repeat-x top; /*当前位置*/}


.banner{ width:100%; clear:both; z-index:1;}
.banner img{ width:100%;}

.banner1{ width:100%; clear:both;z-index:1;}
.banner1 img{ width:100%;}

.section{ width:1000px; clear:both; margin:0 auto; padding:25px 0 30px 0;}
.pic{ width:100%; clear:both;}
.pic1{ float:left; margin:0 35px 0 0; position:relative;}
.pic1 span{ display:block; width:100%; background:#ff6428; font-size:18px; color:#FFF; text-align:center; height:45px; line-height:45px; position:absolute; font-family:"微软雅黑"; margin-top:-45px;filter:alpha(opacity=70); /*IE滤镜，透明度70%*/-moz-opacity:0.7; /*Firefox私有，透明度70%*//*其他，透明度70%*/}
.pic2{ float:left; position:relative;}
.pic2 span{ display:block; width:100%; background:#ff6428; font-size:18px; color:#FFF; text-align:center; height:45px; line-height:45px; position:absolute; font-family:"微软雅黑"; margin-top:-45px;filter:alpha(opacity=70); /*IE滤镜，透明度70%*/-moz-opacity:0.7; /*Firefox私有，透明度70%*//*其他，透明度70%*/}
.pic3{ float:right; position:relative;}
.pic3 span{ display:block; width:100%; background:#236e2b; font-size:16px; color:#FFF; text-align:center; height:45px; line-height:45px; position:absolute; font-family:"微软雅黑"; margin-top:-45px;filter:alpha(opacity=70); /*IE滤镜，透明度70%*/-moz-opacity:0.7; /*Firefox私有，透明度70%*/opacity:0.7;/*其他，透明度70%*/}
.con_new{ clear:both;width:100%; float:left; margin:30px 0 0 0;}
.contact{ float:left; width:329px;}
.con_main{ width:289px; background:#e1e9f4; padding: 15px 20px 20px 20px;line-height:30px;}
.con_main ul li{ width:100%; clear:both;}
.con_main ul li img{ padding: 8px 10px 0px 0;float: left;}
.news{ float:right; width:630px;} 
.newsdetail img { float:left; width:132px; height:128px; border:#d8d8d8 1px solid; padding:3px;}
.newsright{ float:right; width:460px;}
.newsright h1{ font-size:14px; font-weight:bold; text-align:center; color:#236e2b; padding: 10px 0 0 0;}
.newsright span{ display: block; clear:both; width:100%; line-height:25px; padding: 20px 0 0 0;}
.newslist{ clear:both; width:100%; padding: 15px 0 0 0;}
.newslist li{ width:620px; background:url(../images/icon.jpg) no-repeat 0 50%; padding-left:10px; border-bottom:#cacaca 1px dotted; color:#a7a7a7; line-height:40px;}
.newslist li span{ width: 530px; padding-right:20px; float:left; color:#666666; font-size:14px;}
.case{clear:both; width:100%; padding:40px 0 0 0;}
.casemain{ padding:20px 0 0 0;}
.case li{ float:left; width:160px; margin:0 20px 0 0;}
.case li img{ width:160px; height:120px;}
.case li span{ display:block; clear:both; padding:10px  0 0 0; text-align:center;}

#demo{overflow:hidden;width:1000px;width:100%; clear:both; }
#indemo{float: left;width: 800%;}
#demo1{float: left;}
#demo2{float: left;}

.btm{ clear:both; width:100%; background:url(../images/btmbg.jpg) repeat-x; height:152px;}
.link{ width:1000px; margin:0 auto; padding: 20px 0 15px 0;}
.linktop{ background:url(../images/linktop.jpg) no-repeat; width:84px; height:30px; float:left; /* font-weight: bold; */ font-size: 14px; line-height: 30px; text-align: center;}
.link ul{ float:right; width:890px;}
.link li{ background:url(../images/linkline.jpg) no-repeat center right; padding: 0 20px 0 20px; float:left; color:#9e9e9e; line-height: 30px;}
.btmfont{ clear:both; border-top:#292828 1px solid; width:1000px; margin: 0 auto;line-height:25px; padding: 15px 0 0 0;}
.btmfont img{ float:left; padding-right: 30px;}

/*-内页--*/
.left{ width: 233px;float: left;position: relative;padding-bottom: 50px;}
.right{ width: 730px;float: right;}
.sorttop{ position: absolute;top: -80px;width: 233px;background: url(../images/lefttop.jpg) no-repeat bottom;height: 83px;color: #fff; line-height:83px; font-family:"微软雅黑"; font-size:28px; text-align:center; letter-spacing:2px;}
.sortmain{ background: url(../images/menu_bg.jpg) no-repeat left bottom;padding-bottom: 30px;padding-top:0px;padding-left:10px;}
.sortmain li {padding: 8px 0 4px 0;background: url(../images/a2.jpg) no-repeat left bottom;}
.sortmain li a:link{ background:url(../images/sortbtn.html) no-repeat; width:165px; height:24px; line-height:24px; font-size:14px; margin-bottom:10px; padding-left:30px; display:block;}
.sortmain li a:visited{ background:url(../images/sortbtn.html) no-repeat; width:165px; height:24px; line-height:24px; font-size:14px; margin-bottom:10px; padding-left:30px;display:block;}
.sortmain li a:hover{ background:url(../images/sorthover.jpg) no-repeat; width:165px; height:24px; line-height:24px; font-size:14px; margin-bottom:10px; padding-left:30px;display:block; color:#FFFFFF;}
.sortmain li a:active{ background:url(../images/sorthover.jpg) no-repeat; width:165px; height:24px; line-height:24px; font-size:14px; margin-bottom:10px; padding-left:30px;display:block;color:#FFFFFF;}
.sortmain ul{ padding:12px 0 5px 8px;}
.site{line-height: 54px;height: 45px;border-bottom: 1px solid #e5e5e5;padding-left: 18px;color: #7f7f7f;background: url(../images/a3.jpg) no-repeat 0 63%;}
.content{ padding:15px 0px 0 0px; line-height:35px; font-size:14px;}
.leftpic{ text-align:center;}
.leftpic img{ padding:15px 0 0 0;}
/*---产品列表--*/ 
.icpmain,icpmain1{ padding:20px 15px 20px 15px; line-height:35px; font-size:14px;}
.icpmain li{ border-bottom:#CCCCCC 1px dotted; width:95%; float:left; background:url(../images/icon.jpg) no-repeat 0 50%; padding-left:20px;}
.icpmain1 ul{ padding-top:20px;}
.icpmain1 li{float:left;  width:182px; text-align:center;}
.icpmain1 img{ border:#cdcdcd 1px solid; width:160px; height:120px;}
.icpmain1 span{ display:block; margin-bottom:10px; padding-top:15px; padding-bottom:10px;}
#prodview_pic{ text-align:center;}
/*--- 分页 ---*/
.page_num { width:100%; height:60px; text-align:center; clear:both;margin-top:10px;color: #5F5F5F; padding-top:20px;padding-bottom:20px;line-height:30px;}
.page_num strong { padding:2px 5px 2px 5px; background-color:#236e2b; color:#fff; margin:0 3px;border:1px solid #2e8f38;}
.page_num a { padding:2px 5px 2px 5px; background-color:#fff; border:1px solid #ccc; margin:0 3px;}
.page_num a:hover { background-color:#236e2b; color:#fff; border:1px solid #2e8f38;}

/*------招聘------*/
.line{border-bottom:#eaeaea 1px solid; width:450px;}
.input_job{ width:390px; height:30px; border:#b4b4b4 1px solid; padding-left:10px;}
.jobtxt{width:460px; height:150px; border:#b4b4b4 1px solid;padding-left:10px;}
.jbcontent{ font-size:14px;margin-top: 30px;line-height:35px; background:url(../images/jobbg.jpg) no-repeat right bottom;}
.zhaopin{ line-height:30px;padding-bottom:10px;display:block;}

/*------新闻中心------*/
.inewsmain{  margin:20px 0 0 0; width:710px;}

.inewsmain li{ line-height:40px; width:700px;border-bottom:#979797 1px dotted; float:left; background:url(../images/icon.jpg) no-repeat 0 50%; padding-left:10px;}
.inewsmain li span{ font-size:14px; width:600px; float:left; padding-right:20px;}

.inewsmain li a{ background:#FFFFFF;display: block;width: 710px;height: 35px;}
.inewsmain li a:hover{ background:#eeeeee; display:block;}
#h2_news{ font-size:18px; text-align:center; padding:20px 0 0 20px;}
#news_top1{ border:#e7e7e7 1px solid; line-height:25px; text-align:center; margin-top:20px; background:#efefef;font-size:12px;}
#news_contain{ font-size:14px; line-height:35px; padding:20px 0 20px 0;}

/*---图片展示---------*/
.pro_name{ float:left; display:block;font-size:18px; font-weight:bold; border-bottom:#dfdfdf 1px solid; padding-bottom:10px; margin-bottom:20px;text-align:center; width:100%; clear:both;}
.t2{ float:left; width:400px; border:#CCC 1px solid; margin-right:50px; position:relative;}

/*--- 留言 ---*/
.msgformfont {background: url('../images/mess_bg.jpg') no-repeat left center;padding-left: 140px;height: 69px;padding-top: 50px;font-size: 12px;line-height: 24px;}
.input_job,#field_1,#field_2,#field_3,#field_9,#field_7,#field_8{height: 30px;line-height: 30px;border: 1px solid #9d9d9d; margin-bottom:10px; margin-top:10px; }
#qaneirong {border: 1px solid #9d9d9d;margin-top:10px;}
.subbtn {height: 20px;width: 66px;margin-top: 20px;font-size: 12px;border: 1px solid #cccccc;background: #fff;line-height: 20px;cursor: pointer;}
.msg table{ font-size:14px; margin-left:145px;}
.margin1{  margin:30px 20px 50px 105px;}
.margin2{  margin:30px 0px 50px 0px;}
.btn {background: #7bad1c;width: 60px;height: 31px;text-align: center;line-height: 31px;border: 0;color: #FFFFFF;}

/*--浮动---*/
#float1{ background:url(../images/qcode.jpg) no-repeat;width:145px;height:211px; position:fixed; left:0; top:300px;z-index:99999; }
#float2{ background:url(../images/qcode1.jpg) no-repeat;width:145px;height:211px; position:fixed; right:0; top:300px;z-index:99999; }
#float1 span{ text-align:right; padding:7px 10px 0 0; display:block; font-family:"微软雅黑"; color:#FFFFFF;}
#float2 span{text-align:right;  padding:7px 10px 0 0; display:block; font-family:"微软雅黑"; color:#FFFFFF;}